-
-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Minor recipe updates #46
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
* Increment build number * There are no Python <=3.6 builds any more * Drop the now no-op dataclasses dependency * Sync remaining dependencies with upstream
as the issue is with the ninja package not including the python package, but this is unlikely to be fixed any time soon.
The problem I came here to solve is documented in conda-forge/ninja-feedstock#26, but it is messy and unlikely to be fixed soon. So I have removed the @conda-forge-admin, please rerender |
…nda-forge-pinning 2022.01.26.09.22.36
Damn! |
I will happily merge this soon, just giving @marcelotrevisani time to see/review it. Would you like to add yourself as a maintainer, @Anthchirp? |
Yes, happy to keep an eye on the pytype package 👍 |
@conda-forge-admin, please rerender |
…nda-forge-pinning 2022.01.26.09.22.36
@@ -44,14 +44,13 @@ requirements: | |||
- python |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
doesn't it need pybind11
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wonder how this is passing without it: https://github.com/google/pytype/blob/07662febd183e4a3395e05ea8d3adf75397bd7cb/setup.py#L18-L24
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's pulling in a pybind11 folder in line 16? I didn't look into the extra files.
Looking at them now - those are not actually patch sets but are pulling in some specific commit revisions of googletest, pybind11, and typeshed. These probably should be build-/test-time dependencies.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would you wanna unvendor these or nah?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is no real need --- the pkg doesn't end up taking these deps with it; they're just needed at build time, I believe.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it would be neater to unvendor, but I feel that's a separate endeavour
I noted that
pip check
fails downstream of a pytype installation. Turns out that thepytype
package is not to blame, but here are a couple of recipe updates anyway:Haven't rerendered yet, as this PR is currently blocked by conda-forge/ninja-feedstock#26 anyway
Checklist
conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)